Connecting different software services and automating complex workflows can be a challenge. Whether you're building a new application, enhancing an existing one, or simply streamlining your business processes, the need for robust integration tools is paramount. That's where the .do platform comes in, and its powerful Software Development Kit (SDK) makes integration easier than ever.
The .do platform is designed to enable "Business as Code" and "Services as Software" by offering advanced agentic AI and workflow automation capabilities. But to truly leverage the platform's potential, you need a convenient way to interact with it programmatically. This is precisely the purpose of the .do SDK.
The .do SDK is your gateway to integrating and extending the capabilities of the .do platform. It provides a comprehensive set of tools and libraries that allow developers to:
Think of the SDK as a bridge between your development environment and the power of the .do platform. It abstracts away the complexities of direct API interactions, providing a user-friendly interface for accessing and manipulating platform resources.
Developing with the .do SDK offers numerous advantages:
Integrating with the .do platform using the SDK is straightforward. You can easily install the SDK using popular package managers like npm or yarn:
npm install @do/sdk
or
yarn add @do/sdk
Once installed, you can begin exploring the SDK's functionalities. The following example demonstrates how to initialize the SDK and list available agents on the platform:
import { DoSDK } from '@do/sdk';
const sdk = new DoSDK({
apiKey: 'YOUR_API_KEY', // Replace with your actual API key
});
// Example: Fetch available agents
async function listAgents() {
try {
const agents = await sdk.agents.list();
console.log('Available Agents:', agents);
} catch (error) {
console.error('Error listing agents:', error);
}
}
listAgents();
This simple code snippet illustrates the ease of use provided by the .do SDK. With just a few lines of code, you can start interacting with the .do platform and leveraging its capabilities.
The .do SDK empowers you to build sophisticated integrations and custom applications that seamlessly connect with the .do platform. Whether you need to automate manual tasks, integrate with third-party services, or build intelligent applications leveraging agentic AI, the SDK provides the tools you need to succeed.
By using the .do SDK, you can unlock the full potential of the .do platform and transform the way you build software and manage your business processes. Start developing with ease today and explore the possibilities of building "Business as Code" and "Services as Software" with the .do SDK.
Q: What is the .do SDK?
A: The .do SDK allows developers to programmatically interact with the .do platform, enabling them to build custom applications, automate workflows, and integrate with existing services.
Q: How do I get started with the .do SDK?
A: You can install the .do SDK via npm or yarn package managers. Detailed installation instructions and documentation are available on our developer portal.
Q: What programming languages does the .do SDK support?
A: The .do SDK is designed to be used with a variety of programming languages. We primarily provide examples and support for TypeScript/JavaScript, but the underlying API can be accessed from any language capable of making HTTP requests.
Ready to start integrating? Visit the sdk.do documentation to learn more and begin building powerful connections with the .do platform.